// src/utils/api.js
import request from './request';

export default {
    /**
     * GET 请求
     * @param {string} url 请求地址
     * @param {Object} [params] 查询参数
     */
    get(url, params) {
        return request.get(url, { params });
    },

    /**
     * POST 请求
     * @param {string} url 请求地址
     * @param {Object} [data] 请求体数据
     */
    post(url, data) {
        return request.post(url, data);
    },

    /**
     * PUT 请求
     * @param {string} url 请求地址
     * @param {Object} [data] 请求体数据
     */
    put(url, data) {
        return request.put(url, data);
    },

    /**
     * DELETE 请求
     * @param {string} url 请求地址
     * @param {Object} [params] 查询参数
     */
    delete(url, params) {
        return request.delete(url, { params });
    }
};
